tower mast - French English Dictionary